high ratio pulse radar - French English Dictionary